﻿using System;
using YaAppoint.Appointments.Schedules;
using YaAppoint.Appointments.TimeIntervals;

namespace YaAppoint.Appointments.PlanPools
{
    public class PlanPoolDto
    {
        public Guid Id { get; set; }

        public bool IsActive { get; set; }

        public TimeIntervalDto? TimeInterval {get;set;}

        public Guid TimeIntervalId { get; set; }

        public int MaxCount { get; set; }

        public bool AllowOverFlow { get; set; }

        public int OverFlowCount { get; set; }

        public ScheduleDto? Schedule { get; set; }

        public Guid ScheduleId { get; set; }

        public DayInWeek DayInWeek { get; set; }
    }
}
